#include <iomanip>
#include <sstream>

#include "time.h"

namespace Common
{

std::time_t stringToTime(const std::string& timeString, const std::string& format)
{
    std::tm tm = {};
    std::istringstream stream(timeString);
    stream >> std::get_time(&tm, format.c_str());
    if (stream.fail())
        return -1; // Недопустимое значение в случае ошибки.

    return std::mktime(&tm);
}

} // namespace Common
